package com.tanhua.dubbo.api.mongo;

import com.tanhua.domain.vo.PageResult;

public interface UserLikeApi {
    /**
     * 通过用户id统计喜欢个数
     * @param userId
     * @return
     */
    long loveCount(Long userId);

    /**
     * 通过用户id统计粉丝个数
     * @param userId
     * @return
     */
    long fansCount(Long userId);

    /**
     * 查询我喜欢的佳人
     * @param userId
     * @param page
     * @param pageSize
     * @return
     */
    PageResult findPageMyLove(Long userId, Long page, Long pageSize);

    /**
     * 查询我的粉丝
     * @param userId
     * @param page
     * @param pageSize
     * @return
     */
    PageResult findPageMyFans(Long userId, Long page, Long pageSize);
}
